package cn.simon.free.redis.mq.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 消息队列类型（仅是说明配置,没有实际用处）
 *
 * @author simon
 * @date 2021/7/1 13:39
 * @copyright:
 * @modifier
 * @motto a no talent, people who have to study hard
 */
@Getter
@AllArgsConstructor
public enum MessageType {

    /**
     * 默认值,没有实际用处,具体实现参考
     * {@link cn.simon.free.redis.mq.core.consumer.NormalRedisMessageConsumer}
     * {@link cn.simon.free.redis.mq.core.consumer.DelayRedisMessageConsumer}
     */
    NONE,
    /**
     * 普通消息
     */
    NORMAL,
    /**
     * 延迟消息
     */
    DELAY
}
